﻿@charset "utf-8";
*{margin:0; padding:0;}
body{margin:0; padding:0; font-size:14px; font-family:Microsoft YaHei; background:#FFFFFF; color:#333333;}
ul,li{list-style:none; margin:0; padding:0;}
img{border:0;}
a{list-style:none; color:#333333; text-decoration:none;}
a:hover{color:#e77818;}
.clear{clear:both;}
.wrap{width:1200px; height:100%; margin:0 auto; clear:both; position:relative;}


/****** top 开始 ******/
.top{width:100%; min-width:1200px; height:40px; background:#F0F0F0; margin:0 auto;}
.top_welcome{line-height:40px; display:inline-block; float:left; color:#666666;}
.top_right{line-height:40px; display:inline-block; float:right; color:#666666;}
.top_right span{line-height:40px; padding:0 5px; color:#666666; cursor:pointer;}
.top_right span:hover{color:#e77818;}

/****** head 开始 ******/
.head{width:100%; min-width:1200px; height:152px; background:url(2018_topbg.jpg) center bottom no-repeat; display:block; margin:0 auto;}
.logo{width:716px; height:106px; float:left; margin-top:23px;}
.logo img{width:100%;}

.search {
    width: 281px;
    height: 40px;
    float: right;
    margin-top: 54px;
    background: #FFFFFF;
    border: solid 1px #1269c0;
}
.search_st{width:229px; height:40px; line-height:40px; padding-left:10px; box-sizing:border-box; float:left; border:none;}
.search_sb{width:50px; height:40px; background:url(2018_icon01.png) center no-repeat #1269c0; display:block; float:right; cursor:pointer; overflow:hidden; border:none;}

/*************** menus 开始 ****************/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.menu{width:100%; min-width:1200px; height:50px; background:#1269c0; margin:0 auto;}
.menu .menus{width:1200px; height:50px; position:relative; z-index:1; margin:0 auto;}
.menus .nLi{width:109px; height:50px; line-height:50px; position:relative; display:block; float:left;}
    .menus .nLi>a {
        line-height: 50px;
        text-align: center;
        font-size: 16px;
        color: #FFFFFF;
        cursor: pointer;
        display: block;
    }
.menus .nLi:hover{background:#1269c0;}
.menus .sub{width:109px; height:auto; display:none; left:0; top:50px; position:absolute; background:#1269c0; line-height:50px; box-sizing:border-box;}
.menus .sub li{ zoom:1; }
.menus .sub>li>a{width:109px; height:50px; line-height:50px; display:block; color:#fff; text-align:center;}
.menus .sub li:hover{background:#e77818;}
.menus .on{background:#e77818; color:#FFFFFF;}


/****************************** 首页 开始 *******************************/

/*************** banner 开始 ****************/
.banner{width:100%; min-width:1200px; height:438px; overflow:hidden; position:relative; margin:0 auto;}
.banner .hd{width:100%; height:54px; overflow:hidden; position:absolute; bottom:10px; text-align:center;}
.banner .hd ul{height:54px; font-size:0; vertical-align:top; box-sizing:border-box; display:inline-block;}
.banner .hd ul li{margin:0 8px;  width:100px; height:50px; background:#fff; cursor:pointer; display:inline-block; vertical-align:top; overflow:hidden; border:solid 1px #FFFFFF; border-radius:5px;}
.banner .hd ul li img{width:100px; height:50px;}
.banner .hd ul li.on{border:solid 2px #e77818;}
.banner .bd{width:100%; min-width:1200px; position:relative; height:438px; z-index:0; overflow:hidden; display:block;}
.banner .bd li{zoom:1; vertical-align:middle;}
.banner .bd img{width:auto; height:438px; display:block; border:none;}


.topTitle{width:100%; height:50px; line-height:50px; font-size:18px; color:#1269c0; font-weight:bold; margin:0 auto; position:relative; border-bottom:solid 1px #1269c0;}
.topTitle span{line-height:50px; display:inline-block; float:left; margin-right:15px; text-align:center; padding-top:7px; box-sizing:border-box;}
.topTitle .more{line-height:50px; display:inline-block; position:absolute; right:0px; top:0px; cursor:pointer; color:#1269c0; font-weight:normal;}
.topTitle .more:hover{color:#e77818;}

.topTitle_hui{width:100%; height:50px; line-height:50px; font-size:18px; color:#777777; font-weight:bold; margin:0 auto; position:relative; border-bottom:solid 1px #777777;}
.topTitle_hui span{line-height:50px; display:inline-block; float:left; margin-right:15px; text-align:center; padding-top:7px; box-sizing:border-box;}
.topTitle_hui .more{line-height:50px; display:inline-block; position:absolute; right:0px; top:0px; cursor:pointer; color:#777777; font-weight:normal;}
.topTitle_hui .more:hover{color:#e77818;}

.indexnav{width:100%; min-width:1200px; margin:0 auto; background:url(2018_icon05.jpg) center bottom no-repeat #f2f2f2; padding:20px 0; box-sizing:border-box;}
.Bnav{width:100%; min-width:1200px; background:#FFFFFF; margin:0 auto; padding:20px 0; box-sizing:border-box;}
.Hnav{width:100%; min-width:1200px; background:#f2f2f2; margin:0 auto; padding:20px 0; box-sizing:border-box;}

/*************** 焦点图片 开始 ****************/
.news_l{width:600px; height:375px; position:relative; overflow:hidden; zoom:1; float:left;}
.news_l .hd{width:auto; height:10px; overflow:hidden; position:absolute; right:5px; bottom:13px; z-index:66;}
.news_l .hd ul{ overflow:hidden; zoom:1; float:left;}
.news_l .hd ul li{float:left; margin-right:5px; width:10px; height:10px; line-height:10px; text-align:center; background:#ffffff; cursor:pointer; border-radius:100%;}
.news_l .hd ul li.on{background:#e77818;}
.news_l .bd{width:600px; height:375px; position:relative; border:solid 1px #EEEEEE; background:#ffffff;}
.news_l .bd li{position:relative; zoom:1; vertical-align:middle;}
.news_l .bd li .pic{width:600px; height:375px; position:relative; z-index:0;}
.news_l .bd li .pic img{width:600px; height:375px; display:block; vertical-align:bottom; border:0px;}
.news_l .bd li .bg{width:600px; height:40px; position:absolute; bottom:0; z-index:1; background:url(2018_icon00.png);}
.news_l .bd li .title{width:600px; height:40px; line-height:40px; left:0; bottom:0; position:absolute; z-index:2;  padding-left:10px; box-sizing:border-box;}
.news_l .bd li .title a{width:450px; height:40px; line-height:40px; color:#fff; float:left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/*************** 焦点新闻 开始 ****************/
.news_r{width:580px; height:375px; position:relative; overflow:hidden; zoom:1; float:right;}
.news_r .hd{width:580px; height:43px; line-height:43px; position:relative; overflow:hidden; border-bottom:solid 1px #1269c0;}
.news_r .hd ul{float:left; position:absolute; left:0px; top:0px; height:43px;}
.news_r .hd ul li{width:146px; height:43px; line-height:43px; float:left; font-size:18px; text-align:center; cursor:pointer; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:#e1e1e1; margin-left:15px;}
.news_r .hd ul li.on{background:url(2018_icon03.png) center no-repeat; color:#FFFFFF; text-align:right; padding-right:45px; box-sizing:border-box;}
.news_r .hd .news_more{line-height:43px; display:inline-block; cursor:pointer; position:absolute; right:0px; top:0px;}
.news_r .hd .news_more a{line-height:43px; display:inline-block; cursor:pointer; font-size:18px; color:#1269c0;}
.news_r .bd ul{width:580px; height:332px; zoom:1; padding-top:15px; display:block; box-sizing:border-box;}
.news_r .bd ul li{width:580px; height:40px; line-height:40px;}
.news_r .bd ul li a{width:420px; height:40px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; background:url(2018_icon04.png) left center no-repeat; padding-left:20px; box-sizing:border-box;}
.news_r .bd ul li .date{line-height:40px; float:right; width:auto;}

/*************** 校园新貌 开始 ****************/
.xyxm{width:1200px; height:285px; margin:0 auto; overflow:hidden; position:relative;}
.xyxm .bd{width:1150px; height:210px; margin:0 auto; display:block; overflow:hidden; margin-top:25px;}
.xyxm .bd ul{overflow:hidden; zoom:1;}
.xyxm .bd ul li{width:257.5px; height:210px; float:left; display:inline-block; overflow:hidden; text-align:center; margin-right:40px;}
.xyxm .bd ul li .imgw{width:257.5px; height:170px; text-align:center; display:block; box-sizing:border-box; overflow:hidden;}
.xyxm .bd ul li .imgw img{ width:257.5px; height:170px; cursor:pointer;}
.xyxm .bd ul li .imgw:hover{border:2px solid #e77818 inset;}
.xyxm .bd ul li .imgt{width:257.5px; height:40px; line-height:40px; text-align:center; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}

.xyxm .prev{position:absolute; left:-20; top:50%; margin-top:0px; display:block; width:50px; height:50px; background:url(2018_icon07.png) center no-repeat;}
.xyxm .next{position:absolute; right:0; top:50%; margin-top:0px; display:block; width:50px; height:50px; background:url(2018_icon08.png) center no-repeat;}
.xyxm .prev:hover,.xyxm .next:hover{filter:alpha(opacity=80);opacity:0.8;}
.xyxm .prevStop{ display:none;}
.xyxm .nextStop{ display:none;}


/*************** 快速通道 开始 ****************/
.kstd{width:1200px; height:170px; margin:0 auto; overflow:hidden; position:relative;}
.kstd_cont{width:1200px; height:100px; overflow:hidden;}
.kstd_cont li{width:300px; height:30px; float:left; margin-top:20px;}
.kstd_cont li span{width:32px; height:30px; line-height:30px; text-align:center; margin-right:15px; float:left; cursor:pointer;}
.kstd_cont li span img{width:32px; height:30px;}
.kstd_cont li .txt{width:250px; height:30px; line-height:30px; float:left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; cursor:pointer;}


/****************************** 首页 结束 *******************************/


/*************** 版权信息 开始 ****************/
.foot{width:100%; min-width:1200px; margin:0 auto; overflow:hidden; background:url(2018_footbg.jpg) center repeat-x; background-size:100% 100%; min-height:184px; padding-bottom:20px; box-sizing:border-box;}

.foot_link{width:100%; min-width:1200px; height:60px; margin:0 auto; background:#1464b5;}
.foot_link ul{width:1224px;float: left;display: inherit;position: relative;list-style: none; margin:0 auto; padding-top:7px; box-sizing:border-box;}
.foot_link .nLi{float: left;width:282px; height:46px; background:#FFFFFF; line-height: 46px; position: relative; display: inline; margin-right:24px; padding-left:15px; box-sizing:border-box; cursor: pointer;}
.foot_link>ul>li>span {display: block; width:282px; height:46px; line-height: 46px; cursor: pointer;}
.foot_link .nLi .sub{display: none;left: 0px;top: 40px;position: absolute;background: white;width:282px;height: 120px;overflow-y: scroll;overflow-x: hidden;border:1px solid #f2f2f2;padding:0 5px; box-sizing:border-box;}
.foot_link .nLi .sub>a{display: block; border-bottom: 1px dashed #f2f2f2; width: 220px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: black;height: 40px;line-height: 40px;}
.foot_link .nLi .sub>a:hover{color: #3d8ddc;}

.foot_menu{width:1200px; height:40px; margin:10px auto 0; overflow:hidden;}
.foot_menu ul{width:100%; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0 auto;}
.foot_menu ul li{display:inline-block; line-height:40px; text-align:center; padding:0 10px; box-sizing:border-box;}
.foot_menu ul li a{line-height:40px; display:block; font-size:14px; cursor:pointer;}

.foot_bqxx{width:1200px; margin:0 auto; min-height:90px; padding-top:8px; box-sizing:border-box; text-align:center;}
.foot_bqxx_l{width:100px; float:left; text-align:center;}
.foot_bqxx_r{width:100px; float:right; text-align:center;}
.foot_bqxx_c{width:800px; float:left;}
.foot_bqxx_c li{display:block; line-height:26px;}


/****************************** 内页 开始 *******************************/

.nybanner{width:100%; min-width:1200px; height:300px; overflow:hidden; margin:0 auto; text-align:center;}
.nybanner img{height:300px;}

/*************** 导航位置 开始 ****************/
.dh{width:1200px; height:40px; line-height:40px; background:#FFFFFF; margin:0 auto; text-align:left; color:#888888;}
.dh span{width:25px; height:40px; line-height:40px; display:block; float:left; text-align:right; margin-right:10px;}
.dh a{line-height:40px; display:inline-block; padding:0 5px; box-sizing:border-box; cursor:pointer; color:#888888;}
.dh a:hover{color:#1269c0;}

/*************** 内页中间内容 开始 ****************/
.nynav{width:1200px; margin:0 auto; margin-top:20px; display:block; position:relative;}

/*********** 页码 开始 ***********/
.page{width:auto; height:40px; font-size:14px; line-height:40px; margin:40px auto; white-space:nowrap; clear:both;}
.page table{width:auto; height:40px; margin:0 auto; text-align:center;}
.page table tr{width:auto; height:40px; margin:0 auto; text-align:center; display:block;}
.page table td{line-height:40px; height:40px; background:#f2f2f2; text-align:center; margin-left:2px; font-size:12px; min-width:40px;}
.page table td a{line-height:40px; height:40px; background:#f2f2f2; text-align:center; margin-left:2px; cursor:pointer; padding:0 10px; box-sizing:border-box; display:block;}
.page table td a img{line-height:40px; padding-top:13px; box-sizing:border-box;}
.page table td a:hover{background-color:#1269c0; color:#fff;}
.page table td .num{width:30px; height:25px; line-height:25px; border:none;}
.page .page_on{color: #FFFFFF; background-color:#1269c0;}

/*************** 左侧菜单 开始 ****************/
.nynav .ml{width:280px; background:url(2018_leftbg.jpg) center bottom no-repeat #FFFFFF; display:block; border-top:solid 5px #1269c0; padding:10px 20px 220px; box-sizing:border-box; float:left; height:100%;}
.nynav .ml_top{height:90px; border-bottom:solid 1px #F2F2F2; clear:both;}
.nynav .ml_top .tImg{height:40px; display:block; text-align:center;}
.nynav .ml_top .tImg img{height:40px;}
.nynav .ml_top .tTxt{line-height:50px; font-size:20px; color:#1269c0; text-align:center; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; font-weight:600; letter-spacing:1px;}
.nynav .ml_bot{padding:20px 0; box-sizing:border-box; clear:both;}
.nynav .ml_bot li{height:50px; line-height:50px; display:block; background:url(2018_icon29.png) 200px center no-repeat #F2F2F2; margin-bottom:5px;}
.nynav .ml_bot li a{line-height:50px; display:block; padding-left:20px; box-sizing:border-box; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer; font-size:18px;}
.nynav .ml_bot li:hover,.nynav .ml_bot li.on{background:url(2018_icon30.png) 200px center no-repeat #1269c0;}
.nynav .ml_bot li:hover a,.nynav .ml_bot li.on a{color:#FFFFFF;}

/*************** 右侧信息 开始 ****************/
.nynav .mr{width:900px; background:#FFFFFF; display:block; border-top:solid 5px #e77818; padding:10px 20px; box-sizing:border-box; float:right; min-height:850px; height:100%;}
.nynav .mr_top{height:90px; line-height:90px; color:#e77818; text-align:center; font-size:20px; font-weight:600; letter-spacing:1px; border-bottom:solid 1px #F2F2F2; clear:both;}
.nynav .mr_menu{display:block; clear:both; margin-top:20px; overflow:hidden;}
.nynav .mr_menu ul{width:880px; text-align:center;margin-top: -8px;}
.nynav .mr_menu ul li{width:420px; height:50px; margin-right:20px; float:left;margin-top:8px;}
.nynav .mr_menu ul li a{line-height:50px; font-size:18px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer; background:#F2F2F2;}
.nynav .mr_menu ul li:hover a,.nynav .mr_menu ul li.on a{background:#e77818; color:#FFFFFF;}
.nynav .mr_cont{width:860px; height:100%; clear:both; overflow:hidden; padding-top:20px; box-sizing:border-box;}

/*************** 班主任风采 开始 ****************/
.bzrfc{width:860px; height:100%; clear:both;}
.bzrfc ul{width:900px; margin-top:-20px;}
.bzrfc ul li{width:300px; height:234px; border-bottom:dashed 1px #dbdbdb; padding-right:0px; margin-top:20px; box-sizing:border-box; float:left;}
.bzrfc ul li .bzrImg{width:260px; height:184px; border:solid 1px #f2f2f2; overflow:hidden; display:block; padding:4px; box-sizing:border-box;}
.bzrfc ul li .bzrImg img{width:250px; height:184px; cursor:pointer;}
.bzrfc ul li .bzrTxt{width:260px; line-height:40px; display:block; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}


/*************** 文章列表 开始 ****************/
.wzlb{width:860px; height:100%; clear:both;}
.wzlb li{height:40px; background:url(2018_icon04.png) left center no-repeat; padding-left:20px; box-sizing:border-box;}
.wzlb li a{line-height:40px; width:550px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.wzlb li span{line-height:40px; display:inline-block; float:right;}

/*************** 文章列表 开始 ****************/
.dplm{width:100%; height:100%; clear:both; padding-top:10px;}
.dplm_title{line-height:32px; font-size:28px; text-align:center; clear:both;}
.dplm_date{line-height:30px; color:#888888; text-align:center; margin:20px auto; clear:both;}
.dplm_cont{border-top:dashed 1px #dbdbdb; border-bottom:dashed 1px #dbdbdb; padding:20px 0; box-sizing:border-box; clear:both;}
    .dplm_cont table {
        background: #000;
        border-spacing: 1px;
    }

        .dplm_cont table td {
            background: #fff;
        }
.fx{width:100%; height:30px; display:inline-block; margin:20px auto; text-align:center;}
.fx .bdsharebuttonbox{display:inline-block;}
.fx .bdsharebuttonbox span{line-height:35px; float:left;}

/*************** 新闻详细页 开始 ****************/
.xwxx{width:1200px; height:100%; clear:both; padding:50px 100px 0px 100px; box-sizing:border-box; border-top:solid 5px #1269c0; background:#FFFFFF; }

/*************** 在线报名 开始 ****************/
.zxbm{width:860px; height:100%; clear:both;}
.zxbm_top{line-height:25px; display:block; clear:both; background:#f2f2f2; color:#db1313; padding:20px; box-sizing:border-box;}
.zxbm_bot{background:#f2f2f2; padding:50px 80px; box-sizing:border-box; margin:0 auto; text-align:center; margin-top:10px; display:block; clear:both;}
.zxbm_bot li{height:34px; display:block; margin-bottom:10px; text-align:center;}
.zxbm_bot li span{width:35%; height:34px; line-height:34px; float:left; text-align:right;}
.zxbm_bot li input{width:260px; float:left; border:none; height:34px; line-height:34px; background:#FFFFFF; border-radius:3px; margin-left:20px;}
.zxbm_bot li .subBtn{width:90px; height:34px; line-height:34px; border:none; background:#1269c0; color:#FFFFFF; text-align:center; border-radius:3px; margin-right:0px; float:none; font-size:14px;}
.zxbm_bot li .reBtn{width:90px; height:34px; line-height:34px; border:none; background:#909090; color:#FFFFFF; text-align:center; border-radius:3px; float:none; font-size:14px;}

/****************************** 内页 结束 *******************************/

/*************** 浮动栏目 开始 ****************/
.cndns-right{position:fixed; right:0px; top:50%;margin-top:-100px;z-index:900;}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:45px;height:45px;text-align:center;display:block;margin-bottom:5px;position:relative;}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}

.meau-qq .cndns-right-btn{background:url(2018_QQ.png) no-repeat center;}
.meau-wx .cndns-right-btn{background:url(2018_weixin.png) no-repeat center;}
.meau-sj .cndns-right-btn{background:url(2018_sj.png) no-repeat center;}
.meau-fx .cndns-right-btn{background:url(2018_fx.png) no-repeat center;}
.meau-qq .cndns-right-btn p,.meau-wx .cndns-right-btn p,.meau-sj .cndns-right-btn p,.meau-fx .cndns-right-btn p{color:#fff}
.meau-qq:hover .cndns-right-btn,.meau-wx:hover .cndns-right-btn,.meau-sj:hover .cndns-right-btn,.meau-fx:hover .cndns-right-btn{background:#ff6800}

.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:3px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(2018_arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{width:33px; height:30px; float:left;display:block;margin-right:15px; background:url(2018_qq.gif) center no-repeat; margin-top:10px;}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:20px;line-height:25px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#999;}
.cndns-right-box .box-border .sev-b{padding-top:10px;margin-top:10px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b li{float:left;width:100%}
.cndns-right-box .box-border .sev-b li a{display:inline-block; font-size:14px; line-height:32px;}

.cndns-right-meau:hover .cndns-right-box{display:block;}

.meau-qq .cndns-right-box .box-border{width:200px;}
.meau-wx .cndns-right-box .box-border,.meau-sj .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-wx .cndns-right-box .box-border i,.meau-sj .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px; font-style:normal;}
.meau-fx .cndns-right-box .box-border{width:262px;text-align:center;border-top:1px solid #ccc; padding:0px;}

.meau-top .cndns-right-btn{background:url(2018_top.png) no-repeat center;}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}


#siteLast {
    float: right;
    _display: inline;
    height: 50px;
    position: relative;
    z-index: 20;
    width: 80px
}

#siteLast dt {
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
    text-align: center;
    background: #fa9e00;
}

#siteLast dd {
    background: #fff;
    padding: 10px 10px 10px 20px;
    margin: 0px;
    width: 730px;
    top: 50px;
    right: -50px;
    display: block;
    position: absolute;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .15);
    border-radius: 5px;
    z-index: 21;
}

    #siteLast dd:after {
        content: "";
        width: 0px;
        height: 0px;
        position: absolute;
        top: -5px;
        right: 85px;
        border: 5px solid #fff;
        border-top: none;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
    }

#siteLast ul {
    overflow: hidden
}

#siteLast li {
    float: left;
    _display: inline;
    padding-left: 10px;
    width: 230px;
    height: 30px;
    line-height: 30px;
    color: #666;
    background: url(../img/dot-03.png) 0 11px no-repeat;
    text-align: left;
}

#siteLast.on dt {
    color: #ff0
}

#siteLast.on dd {
    display: block;
}

    #siteLast.on dd a {
        color: #333
    }

        #siteLast.on dd a:hover {
            color: #fa9e00
        }

#siteLast dd h3 {
    text-align: left;
    margin: 0 10px;
    position: relative;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
    display: block;
    overflow: hidden;
}

    #siteLast dd h3 span {
        float: left;
        height: 34px;
        line-height: 34px;
        padding: 0 15px 0 0;
        background: #ffffff;
        position: relative;
        z-index: 2;
    }

    #siteLast dd h3 i {
        content: "";
        display: block;
        height: 1px;
        line-height: 0;
        font-size: 0;
        background: #eeeeee;
        top: 16px;
        right: 0;
        width: 100%;
        position: absolute;
        z-index: 1;
    }
